<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>StatCVS - April 2005 Commit Log</title>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <meta name="Generator" content="StatCVS 0.6.0"/>
<link rel="stylesheet" href="objectlab-statcvs.css" type="text/css"/>
<script type="text/javascript" charset="utf-8" src="http://bit.ly/javascript-api.js?version=latest&amp;login=statsvn&amp;apiKey=R_2c362b417d0517c27876cbaca1bb68cc"></script>
<script type="text/javascript" charset="utf-8">
   // wait until page is loaded to call API
   var redir_url;
   var short_url;
   BitlyCB.myShortenCallback = function(data) {
      // this is how to get a result of shortening a single url
      var result;
      short_url=null;
      for (var r in data.results) {
         result = data.results[r];
         result['longUrl'] = r;
         short_url = result['shortUrl'];
         break;
      }
      if (short_url==null) // bit.ly failed
      document.location=redir_url;
      else
      redirToTwitter();
   };
   function shortenTweet(url) {
      if (short_url == null || redir_url!=url) {
      redir_url = url;
      BitlyClient.shorten(document.location, 'BitlyCB.myShortenCallback');
      }
      else
      redirToTwitter();
      return false;
   }
   function redirToTwitter() { 
      // replace {0} which is visible as %7B0} in the link
      document.location = redir_url.replace('%7B0}', short_url);
   }
</script>
  </head>

<body>

<h1>April 2005 Commit Log</h1>
<div id="parentlink">&#171; <a href="index.html">Development Statistics for jUCMNav</a></div>

<div id="nav" class="section">
<h2>Commit Logs</h2>
<ul>
    <li><a href="2006-03.html">March 2006</a></li>
    <li><a href="2006-02.html">February 2006</a></li>
    <li><a href="2006-01.html">January 2006</a></li>
    <li><a href="2005-12.html">December 2005</a></li>
    <li><a href="2005-11.html">November 2005</a></li>
    <li><a href="2005-10.html">October 2005</a></li>
    <li><a href="2005-09.html">September 2005</a></li>
    <li><a href="2005-08.html">August 2005</a></li>
    <li><a href="2005-07.html">July 2005</a></li>
    <li><a href="2005-06.html">June 2005</a></li>
    <li><a href="2005-05.html">May 2005</a></li>
    <li><span class="here">April 2005</span></li>
    <li><a href="2005-03.html">March 2005</a></li>
    <li><a href="2005-02.html">February 2005</a></li>
</ul>
</div><dl class="attributes">
    <dt>Number of Commits:</dt>
    <dd>29</dd>
    <dt>Number of Active Developers:</dt>
    <dd>4</dd>
</dl>
<dl class="commitlist">
  <dt><a name="29"></a>
    <a href="user_jpdaigle.html" class="author">jpdaigle</a>
    <span class="date">2005-04-28 20:31</span>
    <a class="permalink" title="Permalink to this commit" href="#29">#29</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">89</span></span>
  </dt>
  <dd>
    <p class="comment">
Improved build script: Eclipse Home defaults to c:/eclipse but allows overriding by setting the ECLIPSE_HOME environment variable<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        build.xml&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="28"></a>
    <a href="user_jmcmanus.html" class="author">jmcmanus</a>
    <span class="date">2005-04-28 02:03</span>
    <a class="permalink" title="Permalink to this commit" href="#28">#28</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">88</span></span>
  </dt>
  <dd>
    <p class="comment">
Generated commented code for tests<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/tests/progress</strong>:
        ProgressTests.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="27"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-27 06:01</span>
    <a class="permalink" title="Permalink to this commit" href="#27">#27</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">87</span></span>
  </dt>
  <dd>
    <p class="comment">
worked on bug 180. now can select component definition in dropdown in properties.<br />
programmed testReqComp2 by adapting EObjectPropertySource and MapAndPathGraphXYLayoutEditPolicy.<br />
<br />
both tests in ProgressTests should pass now.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editpolicies/layout</strong>:
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/tests/progress</strong>:
        ProgressTests.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/views</strong>:
        EObjectPropertySource.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="26"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-27 02:27</span>
    <a class="permalink" title="Permalink to this commit" href="#26">#26</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">86</span></span>
  </dt>
  <dd>
    <p class="comment">
- working on junittestplan<br />
- programmed first test in ProgressTests<br />
- had to remove dependency on junit from .classpath and add it to plugin.xml so that the run as plug-in junit test would work.<br />
- changed the visibility of refreshChildren() in MapAndPathGraphEditPart to be able to avoid having to listen to stack changes in our test cases.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">4 files</span>:</p>
    <ul class="commitdetails">
      <li>
        .classpath&#160;<span class="change">(changed)</span>,
        plugin.xml&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        MapAndPathGraphEditPart.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/tests/progress</strong>:
        ProgressTests.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="25"></a>
    <a href="user_jpdaigle.html" class="author">jpdaigle</a>
    <span class="date">2005-04-26 06:33</span>
    <a class="permalink" title="Permalink to this commit" href="#25">#25</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">84</span></span>
  </dt>
  <dd>
    <p class="comment">
tweaking<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        build.xml&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="24"></a>
    <a href="user_jpdaigle.html" class="author">jpdaigle</a>
    <span class="date">2005-04-26 06:25</span>
    <a class="permalink" title="Permalink to this commit" href="#24">#24</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">83</span></span>
  </dt>
  <dd>
    <p class="comment">
Full build should run junit tests, with CruiseControl reporting status after building.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        build.xml&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="23"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-26 03:40</span>
    <a class="permalink" title="Permalink to this commit" href="#23">#23</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">82</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed bug 208. Palette crashed because of null image descriptors for large images.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editors/palette</strong>:
        UcmPaletteRoot.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/icons</strong>:
        spacer16.gif&#160;<span class="new">(new)</span>,
        spacer24.gif&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="22"></a>
    <a href="user_jpdaigle.html" class="author">jpdaigle</a>
    <span class="date">2005-04-25 23:26</span>
    <a class="permalink" title="Permalink to this commit" href="#22">#22</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">81</span></span>
  </dt>
  <dd>
    <p class="comment">
Re-adding. This should have worked last time.<br />

    </p>
    <p class="commitdetails"><strong>24</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/tests</strong>:
        TestAllTestSuite.java&#160;<span class="new">(new&#160;24)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="21"></a>
    <a href="user_jpdaigle.html" class="author">jpdaigle</a>
    <span class="date">2005-04-25 23:25</span>
    <a class="permalink" title="Permalink to this commit" href="#21">#21</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">80</span></span>
  </dt>
  <dd>
    <p class="comment">
removed<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/tests</strong>:
        TestAllTestSuite.java&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="20"></a>
    <a href="user_jpdaigle.html" class="author">jpdaigle</a>
    <span class="date">2005-04-25 23:17</span>
    <a class="permalink" title="Permalink to this commit" href="#20">#20</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">79</span></span>
  </dt>
  <dd>
    <p class="comment">
Recreating tests as LOWERCASE directory<br />

    </p>
    <p class="commitdetails"><strong>3310</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/tests</strong>:
        TestAllTestSuite.java&#160;<span class="new">(new&#160;24)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/tests/commands</strong>:
        JUCMNavCommandTests.java&#160;<span class="new">(new&#160;1098)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/tests/progress</strong>:
        ProgressTests.java&#160;<span class="new">(new&#160;2188)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="19"></a>
    <a href="user_jpdaigle.html" class="author">jpdaigle</a>
    <span class="date">2005-04-25 23:15</span>
    <a class="permalink" title="Permalink to this commit" href="#19">#19</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">78</span></span>
  </dt>
  <dd>
    <p class="comment">
removing directory Tests to recreate it<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/tests</strong>:
        TestAllTestSuite.java&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/tests/commands</strong>:
        JUCMNavCommandTests.java&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/tests/progress</strong>:
        ProgressTests.java&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="18"></a>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-04-25 21:55</span>
    <a class="permalink" title="Permalink to this commit" href="#18">#18</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">77</span></span>
  </dt>
  <dd>
    <p class="comment">
Refactored a lot of packages to better reflect our strategy for the future.<br />
Corrected some bugs to follow some guidelines we defined earlier.<br />
Extracted the RessourceTracker class from UCMEditor.<br />

    </p>
    <p class="commitdetails"><strong>6825</strong> lines of code changed in <span class="files">75 files</span>:</p>
    <ul class="commitdetails">
      <li>
        plugin.xml&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/actions</strong>:
        AddLabelAction.java&#160;<span class="change">(changed)</span>,
        CutPathAction.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editors</strong>:
        ConnectionOnBottomRootEditPart.java&#160;<span class="del">(del)</span>,
        PathTool.java&#160;<span class="del">(del)</span>,
        UCMActionBarContributor.java&#160;<span class="del">(del)</span>,
        UcmContextMenuProvider.java&#160;<span class="del">(del)</span>,
        UcmEditor.java&#160;<span class="change">(changed)</span>,
        UcmPaletteListener.java&#160;<span class="del">(del)</span>,
        UcmPaletteRoot.java&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editors/actionContributors</strong>:
        UCMActionBarContributor.java&#160;<span class="new">(new&#160;59)</span>,
        UcmContextMenuProvider.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editors/palette</strong>:
        UcmPaletteListener.java&#160;<span class="new">(new)</span>,
        UcmPaletteRoot.java&#160;<span class="new">(new&#160;271)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editors/palette/tools</strong>:
        PathTool.java&#160;<span class="new">(new&#160;351)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editors/resourceManagement</strong>:
        ResourceTracker.java&#160;<span class="new">(new&#160;135)</span>,
        UrnModelManager.java&#160;<span class="new">(new&#160;172)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        ComponentRefEditPart.java&#160;<span class="change">(changed)</span>,
        ConnectionOnBottomRootEditPart.java&#160;<span class="new">(new)</span>,
        LabelEditPart.java&#160;<span class="change">(changed)</span>,
        MapAndPathGraphEditPart.java&#160;<span class="change">(changed)</span>,
        ModelElementEditPart.java&#160;<span class="change">(changed)</span>,
        NodeConnectionEditPart.java&#160;<span class="change">(changed)</span>,
        PathNodeEditPart.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies</strong>:
        ComponentRefEditPolicy.java&#160;<span class="del">(del)</span>,
        LabelComponentEditPolicy.java&#160;<span class="del">(del)</span>,
        LabelDirectEditPolicy.java&#160;<span class="del">(del)</span>,
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="del">(del)</span>,
        NodeConnectionEditPolicy.java&#160;<span class="del">(del)</span>,
        NodeConnectionEndpointEditPolicy.java&#160;<span class="del">(del)</span>,
        NodeConnectionSelectionHandlesEditPolicy.java&#160;<span class="del">(del)</span>,
        NodeConnectionXYLayoutEditPolicy.java&#160;<span class="del">(del)</span>,
        PathNodeComponentEditPolicy.java&#160;<span class="del">(del)</span>,
        PathNodeNonRezizableEditPolicy.java&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies/directEdit</strong>:
        LabelDirectEditPolicy.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies/element</strong>:
        ComponentRefEditPolicy.java&#160;<span class="new">(new)</span>,
        LabelComponentEditPolicy.java&#160;<span class="new">(new&#160;29)</span>,
        PathNodeComponentEditPolicy.java&#160;<span class="new">(new&#160;86)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies/feedback</strong>:
        PathNodeNonRezizableEditPolicy.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies/layout</strong>:
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="new">(new)</span>,
        NodeConnectionXYLayoutEditPolicy.java&#160;<span class="new">(new&#160;187)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/emf</strong>:
        ComponentRefAreaComparator.java&#160;<span class="del">(del)</span>,
        EObjectPropertySource.java&#160;<span class="del">(del)</span>,
        ModelCreationFactory.java&#160;<span class="del">(del)</span>,
        UrnModelManager.java&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model</strong>:
        ModelCreationFactory.java&#160;<span class="new">(new&#160;419)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        AddComponentRefCommand.java&#160;<span class="del">(del)</span>,
        ChangeLabelNameCommand.java&#160;<span class="del">(del)</span>,
        CreateLabelCommand.java&#160;<span class="del">(del)</span>,
        CreatePathCommand.java&#160;<span class="del">(del)</span>,
        CutPathCommand.java&#160;<span class="del">(del)</span>,
        DeleteNodeCommand.java&#160;<span class="del">(del)</span>,
        ExtendPathCommand.java&#160;<span class="del">(del)</span>,
        LabelSetConstraintCommand.java&#160;<span class="del">(del)</span>,
        SetConstraintCommand.java&#160;<span class="del">(del)</span>,
        SetConstraintComponentRefCommand.java&#160;<span class="del">(del)</span>,
        SplitLinkCommand.java&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands/changeConstraints</strong>:
        LabelSetConstraintCommand.java&#160;<span class="new">(new&#160;93)</span>,
        SetConstraintCommand.java&#160;<span class="new">(new&#160;53)</span>,
        SetConstraintComponentRefCommand.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands/create</strong>:
        AddComponentRefCommand.java&#160;<span class="new">(new)</span>,
        CreateLabelCommand.java&#160;<span class="new">(new&#160;143)</span>,
        CreatePathCommand.java&#160;<span class="new">(new&#160;281)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands/delete</strong>:
        DeleteNodeCommand.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands/transformations</strong>:
        ChangeLabelNameCommand.java&#160;<span class="new">(new&#160;192)</span>,
        CutPathCommand.java&#160;<span class="new">(new&#160;387)</span>,
        ExtendPathCommand.java&#160;<span class="new">(new&#160;362)</span>,
        SplitLinkCommand.java&#160;<span class="new">(new&#160;295)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/util</strong>:
        ComponentRefAreaComparator.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/tests</strong>:
        TestAllTestSuite.java&#160;<span class="new">(new&#160;24)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/tests/commands</strong>:
        JUCMNavCommandTests.java&#160;<span class="new">(new&#160;1098)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/tests/progress</strong>:
        ProgressTests.java&#160;<span class="new">(new&#160;2188)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/views</strong>:
        EObjectPropertySource.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/tests</strong>:
        TestAllTestSuite.java&#160;<span class="del">(del)</span>
      </li>
      <li>
        <strong>src/tests/commands</strong>:
        JUCMNavCommandTests.java&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="17"></a>
    <a href="user_jmcmanus.html" class="author">jmcmanus</a>
    <span class="date">2005-04-17 23:54</span>
    <a class="permalink" title="Permalink to this commit" href="#17">#17</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">76</span></span>
  </dt>
  <dd>
    <p class="comment">
Added a new figure for labels, labels are now relative to nodes, add label action disappears when label is already there.<br />

    </p>
    <p class="commitdetails"><strong>101</strong> lines of code changed in <span class="files">5 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/actions</strong>:
        AddLabelAction.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        LabelEditPart.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies</strong>:
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/figures</strong>:
        LabelFigure.java&#160;<span class="new">(new&#160;101)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateLabelCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="16"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-17 19:11</span>
    <a class="permalink" title="Permalink to this commit" href="#16">#16</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">75</span></span>
  </dt>
  <dd>
    <p class="comment">
fixed bug 186.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editors</strong>:
        UcmPaletteRoot.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="15"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-17 17:08</span>
    <a class="permalink" title="Permalink to this commit" href="#15">#15</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">74</span></span>
  </dt>
  <dd>
    <p class="comment">
* Cleaned up CutPathCommand, ExtendPathCommand, SetConstraintCommand, SplitLinkCommand.<br />
* They now extend JUCMNavCommand<br />
* Added a few tests<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">8 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editpolicies</strong>:
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="change">(changed)</span>,
        NodeConnectionXYLayoutEditPolicy.java&#160;<span class="change">(changed)</span>,
        PathNodeComponentEditPolicy.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CutPathCommand.java&#160;<span class="change">(changed)</span>,
        ExtendPathCommand.java&#160;<span class="change">(changed)</span>,
        SetConstraintCommand.java&#160;<span class="change">(changed)</span>,
        SplitLinkCommand.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/tests/commands</strong>:
        JUCMNavCommandTests.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="14"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-16 18:20</span>
    <a class="permalink" title="Permalink to this commit" href="#14">#14</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">73</span></span>
  </dt>
  <dd>
    <p class="comment">
added  -source 1.4<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        build.xml&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="13"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-16 18:18</span>
    <a class="permalink" title="Permalink to this commit" href="#13">#13</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">72</span></span>
  </dt>
  <dd>
    <p class="comment">
* Created General Test Suite that will run all smaller ones; this test suite should be run by cruisecontrol<br />
* Refactored ModelCreationFactory to allow static use<br />
* Cleaned CreatePathCommand ; now extends JUCMNavCommand and no longer references Draw2D<br />
* Created a test case for it.<br />
* Removed CreatePathNodeCommand which wasn't used.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">7 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editpolicies</strong>:
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/emf</strong>:
        ModelCreationFactory.java&#160;<span class="change">(changed)</span>,
        UrnModelManager.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateNodeCommand.java&#160;<span class="del">(del)</span>,
        CreatePathCommand.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/tests</strong>:
        TestAllTestSuite.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/tests/commands</strong>:
        JUCMNavCommandTests.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="12"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-15 23:24</span>
    <a class="permalink" title="Permalink to this commit" href="#12">#12</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">70</span></span>
  </dt>
  <dd>
    <p class="comment">
target platform: 1.4<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        build.xml&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="11"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-15 23:13</span>
    <a class="permalink" title="Permalink to this commit" href="#11">#11</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">69</span></span>
  </dt>
  <dd>
    <p class="comment">
target platform: 1.4<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        build.xml&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="10"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-15 22:55</span>
    <a class="permalink" title="Permalink to this commit" href="#10">#10</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">68</span></span>
  </dt>
  <dd>
    <p class="comment">
first attempts at autogenerated junit tests.<br />
the code committed here will probably break the compiler; eclipse must be updated as stated here:<br />
<a href="http://www.cis.upenn.edu">http://www.cis.upenn.edu</a>/~matuszek/cit594-2004/Pages/eclipse-faq.html<br />

    </p>
    <p class="commitdetails"><strong>26</strong> lines of code changed in <span class="files">10 files</span>:</p>
    <ul class="commitdetails">
      <li>
        .classpath&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies</strong>:
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/emf</strong>:
        ModelCreationFactory.java&#160;<span class="change">(changed)</span>,
        UrnModelManager.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        AddComponentRefCommand.java&#160;<span class="new">(new)</span>,
        ComponentSetConstraintCommand.java&#160;<span class="del">(del)</span>,
        CreateComponentRefCommand.java&#160;<span class="del">(del)</span>,
        JUCMNavCommand.java&#160;<span class="new">(new&#160;26)</span>,
        SetConstraintComponentRefCommand.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/tests/commands</strong>:
        JUCMNavCommandTests.java&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="9"></a>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-04-14 17:19</span>
    <a class="permalink" title="Permalink to this commit" href="#9">#9</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">67</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed a bug where the connection router didn't refresh after a remove of a connection.<br />
Fixed a bug where a component was remove two times from the layer when we undid it's creation.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        ComponentRefEditPart.java&#160;<span class="change">(changed)</span>,
        MapAndPathGraphEditPart.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/figures/router</strong>:
        BSplineConnectionRouter.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="8"></a>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-04-13 13:42</span>
    <a class="permalink" title="Permalink to this commit" href="#8">#8</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">66</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed a bug where labels didn't refresh when added to the diagram.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        MapAndPathGraphEditPart.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="7"></a>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-04-12 20:19</span>
    <a class="permalink" title="Permalink to this commit" href="#7">#7</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">65</span></span>
  </dt>
  <dd>
    <p class="comment">
Fixed a bug where deleted elements were not trashed by the MapAndPathGraphEditPart...  Other elements were trashed instead wich produced invalid graphs...  This happened more specifically with the CutPathCommand...<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        MapAndPathGraphEditPart.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="6"></a>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-04-12 16:35</span>
    <a class="permalink" title="Permalink to this commit" href="#6">#6</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">64</span></span>
  </dt>
  <dd>
    <p class="comment">
Components are now on there own layer...  Caused a LOT of problems.  I had to reimplement a lot of function of the MapPathGraphEditPart.<br />
Fixed some bugs of notifying of MapGraphEditPart too.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">7 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editors</strong>:
        ConnectionOnBottomRootEditPart.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        ComponentRefEditPart.java&#160;<span class="change">(changed)</span>,
        MapAndPathGraphEditPart.java&#160;<span class="change">(changed)</span>,
        NodeConnectionEditPart.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies</strong>:
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/figures</strong>:
        SplineConnection.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        ComponentSetConstraintCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="5"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-11 02:05</span>
    <a class="permalink" title="Permalink to this commit" href="#5">#5</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">63</span></span>
  </dt>
  <dd>
    <p class="comment">
worked on bug 184; top level element is now URNspec; will break existing files.<br />
perfected a few issues concerning components; are now subsets of URNspec<br />
fixed a bug concerning the label's addaction that caused an error to be thrown when clicking outside the editor<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">9 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/actions</strong>:
        AddLabelAction.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editors</strong>:
        UcmEditor.java&#160;<span class="change">(changed)</span>,
        UcmPaletteRoot.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        ComponentRefEditPart.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies</strong>:
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/emf</strong>:
        ModelCreationFactory.java&#160;<span class="change">(changed)</span>,
        UcmModelManager.java&#160;<span class="del">(del)</span>,
        UrnModelManager.java&#160;<span class="new">(new)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateComponentRefCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="4"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-10 21:16</span>
    <a class="permalink" title="Permalink to this commit" href="#4">#4</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">62</span></span>
  </dt>
  <dd>
    <p class="comment">
bug 190 - changed parent class, removed duplicate code, changed component line width.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">1 file</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        ComponentRefEditPart.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="3"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-05 04:20</span>
    <a class="permalink" title="Permalink to this commit" href="#3">#3</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">61</span></span>
  </dt>
  <dd>
    <p class="comment">
bug 133<br />
- shows feedback that can't resize/move if fixed.<br />
- we're creating componentrefs and components now<br />
- can color components (line/fill)<br />
- reorder creation order creating the smallest (area) last so they aren't<br />
hidden by other components.<br />
- property view improved to handle colors/references<br />
- can return to default color by using the "return to default" button<br />
<br />
bugs / todo:<br />
- components should be under paths, which are under pathnodes<br />
- must add property dialog to pick from existing components<br />
- should refactor the property page creator so that it works with responsibilities as well.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">8 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/editors</strong>:
        ConnectionOnBottomRootEditPart.java&#160;<span class="change">(changed)</span>,
        UcmEditor.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        ComponentRefEditPart.java&#160;<span class="change">(changed)</span>,
        MapAndPathGraphEditPart.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/emf</strong>:
        ComponentRefAreaComparator.java&#160;<span class="new">(new)</span>,
        EObjectPropertySource.java&#160;<span class="change">(changed)</span>,
        UcmModelManager.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateComponentRefCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="2"></a>
    <a href="user_jmcmanus.html" class="author">jmcmanus</a>
    <span class="date">2005-04-01 16:41</span>
    <a class="permalink" title="Permalink to this commit" href="#2">#2</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">60</span></span>
  </dt>
  <dd>
    <p class="comment">
*** empty log message ***<br />

    </p>
    <p class="commitdetails"><strong>530</strong> lines of code changed in <span class="files">13 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/actions</strong>:
        AddLabelAction.java&#160;<span class="new">(new&#160;59)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editors</strong>:
        UcmContextMenuProvider.java&#160;<span class="change">(changed)</span>,
        UcmEditor.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editparts</strong>:
        GraphicalEditPartFactory.java&#160;<span class="change">(changed)</span>,
        LabelEditPart.java&#160;<span class="new">(new&#160;471)</span>,
        MapAndPathGraphEditPart.java&#160;<span class="change">(changed)</span>,
        PathNodeEditPart.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/editpolicies</strong>:
        LabelComponentEditPolicy.java&#160;<span class="new">(new)</span>,
        LabelDirectEditPolicy.java&#160;<span class="new">(new)</span>,
        MapAndPathGraphXYLayoutEditPolicy.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        ChangeLabelNameCommand.java&#160;<span class="new">(new)</span>,
        CreateLabelCommand.java&#160;<span class="new">(new)</span>,
        LabelSetConstraintCommand.java&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt><a name="1"></a>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-01 00:44</span>
    <a class="permalink" title="Permalink to this commit" href="#1">#1</a>
    <span class="revisionNumberOuter">Rev.: <span class="revisionNumberInner">59</span></span>
  </dt>
  <dd>
    <p class="comment">
removed checkboxpropertydescriptor from project as it is based on a checkboxcelleditor which the documentation clearly states is a bogus implementation that does nothing.<br />
replaced this propertydescriptor with a combobox property descriptor; make it so that boolean values now have a true/false dropdown in the properties view.<br />
using this new feature, I implemented the "fixed" component property. you cannot resize or move a fixed component.<br />
note that our feedback does not yet reflect this change.<br />

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in <span class="files">3 files</span>:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/emf</strong>:
        CheckboxPropertyDescriptor.java&#160;<span class="del">(del)</span>,
        EObjectPropertySource.java&#160;<span class="change">(changed)</span>
      </li>
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        ComponentSetConstraintCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

</dl>

<p class="previous"><a href="2005-03.html">March 2005</a> &#187; </p>
<div id="generatedby">Generated by <a href="http://statcvs.sf.net">StatCVS</a> 0.6.0</div>
</body>
</html>